Big Huge Thesaurus

Chen caerulescens

noun